package com.sherlochao.util;

import java.io.File;
import java.util.ArrayList;
import java.util.List;
import java.util.UUID;

import javax.servlet.http.HttpServletRequest;

import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.multipart.MultipartFile;



public class FileUpLoad {
	
//	private List<String> ImageUpload(MultipartFile[] file)throws Exception{
//		
//		//获得物理路径webapp所在路径
//		String pathRoot = request.getSession().getServletContext().getRealPath("");
//		String path="";
//		List<String> listImagePath=new ArrayList<String>();
//		for (MultipartFile mf : file) {
//			if(!mf.isEmpty()){
//				//生成uuid作为文件名称
//				String uuid = UUID.randomUUID().toString().replaceAll("-","");
//				//获得文件类型
//				String contentType=mf.getContentType();
//				System.out.println(mf);
//				System.out.println(contentType);
//				//获得文件后缀名称
//				String imageName=contentType.substring(contentType.indexOf("/")+1);
//				path="/sharePhoto/"+uuid+"."+imageName;
//				mf.transferTo(new File(pathRoot+path));
//				listImagePath.add(path);
//			}
//		}
//		
//		System.out.println(path);
//		return listImagePath;
//	}
//	
//	private List<String> VideoUpload(MultipartFile[] file)throws Exception{
//		
//		//获得物理路径webapp所在路径
//		String pathRoot = request.getSession().getServletContext().getRealPath("");
//		String path="";
//		List<String> listVideoPath=new ArrayList<String>();
//		for (MultipartFile mf : file) {
//			if(!mf.isEmpty()){
//				//生成uuid作为文件名称
//				String uuid = UUID.randomUUID().toString().replaceAll("-","");
//				//获得文件类型（可以判断如果不是图片，禁止上传）
//				String contentType=mf.getContentType();
//				System.out.println(mf);
//				System.out.println(contentType);
//				//获得文件后缀名称
//				String videoName=contentType.substring(contentType.indexOf("/")+1);
//				path="/sharePhoto/"+uuid+"."+videoName;
//				mf.transferTo(new File(pathRoot+path));
//				listVideoPath.add(path);
//			}
//		}
//		
//		System.out.println(path);
//		return listVideoPath;
//	}

}
